package com.itheima.reggie.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.itheima.reggie.dto.DishDto;
import com.itheima.reggie.entity.Dish;

public interface DishService extends IService<Dish> {

    //新增菜品分类，同时插入菜品对应的口味数据，需要操作两张表 dish  和 disflavor
     void saveWithFlavor(DishDto dishDto);

    //根据Id查询菜品的信息和对应的口味信息
     DishDto getByIdWithFlavor(Long id);

     //更新菜品
     void updateWithFlavor(DishDto dishDto);

     //删除或批量删除对应的菜品
     void deleteWithFlavor(String ids);

     //批量启售
     void batchStartSeal(String ids);

     //批量停售
     void batchStopSeal(String ids);
}
